← index
Old.Learning.Projects/AOLCPP 4.0 Example 03/chatscan.cpp
Source: Old.Learning.Projects/AOLCPP 4.0 Example 03/chatscan.cpp
// jared bruni

// www.lostsidedead.com


#include "thehead.h"



// process incoming chat messages (callback function from aolcpp4)

void chatscan(char* sn,char* msg)
{
	if(isOn())
	{


	char mysn[100];
	aol4.GetScreenName(mysn);

	if(mstrcmp(mysn,sn) == true)
	{
		return; // i dont want to record messages from myself

	}

	// they typed /afk

	if(findstr(msg,"/afk") != -1)
	{
		char rebuff[100];
		strcpy(rebuff, " - ");
		strcat(rebuff,sn);
		strcat(rebuff," , your message has been recorded");
		aol4.SendText(rebuff);
		int afk_pos;
		afk_pos = findstr(msg,"/afk") + 3;
		char themsg[200];
		rightcopy(msg,themsg,afk_pos);
		char xthemsg[200];
		strcpy(xthemsg,sn);
		strcat(xthemsg,"                                                                                                ¿");
		strcat(xthemsg,themsg);
		SendMessage(FindWindowEx(FindWindow("MasterMain",NULL),0,"ListBox",0),LB_ADDSTRING,255,(LPARAM)(LPCSTR)xthemsg);
	}

	}

}